﻿using System;
using AdAggregator.SearchData;

namespace RealEstateAggregator.Models.SearchData
{
    public class SzybkoPlSearchData : BaseSearchData
    {
        public String Voivodship { get; set; }

        public String City { get; set; }

        public String District { get; set; }

        public String Street { get; set; }

        public String AdvertisementType { get; set; }

        public String EstateType { get; set; }

        public String MarketType { get; set; }

        public String PriceMin { get; set; }

        public String PriceMax { get; set; }

        public String AreaMin { get; set; }

        public String AreaMax { get; set; }

        public String RoomCountMin { get; set; }

        public String RoomCountMax { get; set; }

        public String YearBuiltMin { get; set; }

        public String YearBuiltMax { get; set; }

        public String RoomCount { get; set; }

        public String Keywords { get; set; }

        public String SpecialType { get; set; }

        public bool OnlyWithPhoto { get; set; }

        public SzybkoPlSearchData()
        {
            Voivodship = String.Empty;
            City = String.Empty;
            District = String.Empty;
            Street = String.Empty;
            AdvertisementType = "sell";
            EstateType = "flat";
            MarketType = "-";
            PriceMin = String.Empty;
            PriceMax = String.Empty;
            AreaMin = String.Empty;
            AreaMax = String.Empty;
            RoomCountMin = String.Empty;
            RoomCountMax = String.Empty;
            YearBuiltMin = String.Empty;
            YearBuiltMax = String.Empty;
            RoomCount = "0";
            Keywords = String.Empty;
            SpecialType = "0";
            OnlyWithPhoto = false;
            Page = 1;
        }
    }
}